# 使用一个官方的 OpenJDK 基础镜像
FROM openjdk:8

# 设置应用的工作目录
WORKDIR /app

# 将本地的 JAR 文件复制到 Docker 容器中
COPY target/test-0.0.1-SNAPSHOT.jar /app/test-0.0.1-SNAPSHOT.jar

# 暴露应用监听的端口，默认 Spring Boot 端口是 8080
EXPOSE 8080

# 设置环境变量，数据库连接的相关信息
ENV SPRING_DATASOURCE_URL=jdbc:postgresql://host.docker.internal:5432/portal

# 启动 Spring Boot 应用
ENTRYPOINT ["java", "-jar", "/app/test-0.0.1-SNAPSHOT.jar"]
